a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]  # 列表：多个元素在同一空间
b = ["a", 1, True, 1.2]  # 可以是不同类型的元素在一起
# print(a[0])
# a[0] = 8
print(a)
# 切片
print(a[1:3])  # 列表/元组[a:b] 取出从a下标开始，到b下标之前的所有数据
print(a[-1])  # 列表/元素[-1] 取出最后一个元素
print(a[:-2])  # 列表/元素[:-2] 取出倒数第二个元素之前的所有元素
print(a[1::2])  # 列表/元素[a:b:c] 取出从a下标开始，到b下标之前的所有数据,c 步长

# c = (1, 2, 3, 4)  # 元组： 多个元素在同一空间,里面元素不可以被修改
# print(c[0])
# c[0] = 8 # 元组元素不可以被修改

# key-value 键值对
d = {"name": "zhangsan", "age": 12}  # 字典
print(d["name"])  # 取出name对应的值
print(d.keys())  # 取出所有的键
print(d.values())  # 取出所有的值
d["address"] = "渝北区"  # 在原来的字典追加信息
print(d)
